implement of husbandry - French English Dictionary